package com.zr.planClass.service;

import com.zr.planClass.model.legalandperson.*;
import com.zr.util.ResultVo;

import javax.validation.Valid;

/**
 * Created by 非常狂躁的猪 on 2019/12/24.
 */
public interface LegalPersonAndLegalPlanService {
    ResultVo queryAllPersonAndPlan(PersonAndPlanSelectVo personAndPlanSelectVo);

    ResultVo queryLegalPerson(User user);

    ResultVo addLegalPlant(@Valid LegalPlanAddVo legalPlanAddVo);

    ResultVo updatestatus(LegalPlantUpdateStatusVo legalPlantUpdateStatusVo);

    ResultVo update(@Valid LegalPlanUpdateVo legalPlanUpdateVo);
}
